package com.wh1200.mybatis.xmlless.annotations

/**
 *
 * @author wuhao
 * @date 2024/1/28 3:56
 * @since v4.0.0
 * @version 1.0
 */
@Target(
    allowedTargets = [
        AnnotationTarget.FIELD,
        AnnotationTarget.VALUE_PARAMETER
    ]
)
annotation class ChooseCriteria(
    /**
     * when条件表达式，格式为 if + 条件表达式 + then + sql表达式
     */
    val value: Array<String>,
    /**
     * otherwise 的sql表达式
     */
    val otherwise: String = ""
)
